html, body {height: 100%;background: #FFF;}
body{background:#fff;font: 14px/1.5 \5FAE\8F6F\96C5\9ED1,arial,sans-serif; color:#242935;}
*{margin:0;padding:0}
div, ul, li, h1, h2, h3, h4, h5, h6, img, p, dl, dt, dd, ol,tr,th, td{margin:0px;padding:0px;}
li{list-style-type:none;}
form, input, button, option, textarea, select{margin:0px;padding:0px;}
textarea{resize:none;}
input, button, textarea, select{font:100% Tahoma, Helvetica, Arial, sans-serif;text-shadow:none;}
a{text-decoration:none;cursor:pointer;outline:none;color:#333333;}
a:link{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
input:focus {outline:none}
th{font-weight:normal;}
img{border:0;border:none; vertical-align:middle;}
h3{font-size:14px;font-weight:bold;}
h4{font-size:12px;font-weight:bold;}
.clear{zoom:1;}
.clear:after{ content:""; display:block; clear:both;}

/*鐧诲綍椤甸潰  */
.logo_bg{ background:url(../images/logo_bg1.jpg) no-repeat top center; width:100%; height:100%; position:relative;}
.logo_main{ width:500px; background:#f5f5f5; position:absolute; left:50%; top:50%; margin-left:-250px; margin-top:-150px; border-radius:5px;}
.logo_top{ position:absolute; top:-54px; left:50%; margin-left:-54px;  background-color: #fff;border-radius: 50%;padding:10px;}
.logo_center{ width:280px;padding: 60px 0 50px;overflow:hidden; margin:0 auto; }
.logo_text{ position:relative; margin-bottom:20px;}
.logo_text input{ width:228px; border:1px #d5d5d5 solid; height:35px; line-height:35px; padding-left:50px; color:#999;border-radius:5px;}
.logo_text span{ display:block; position:absolute;height:35px; width:40px; left:1px; top:1px;border-radius:5px 0 0 5px; border-right:1px #ccc solid;}
.logo_text .user{ background:#f8f8f8 url(../images/user_ico.png) no-repeat center; }
.password{background:#f8f8f8 url(../images/passd_ico.png) no-repeat center;}
.logo_btn{ background:#3b84c9; width:100%; display:block; height:35px;border:0;cursor: pointer; line-height:35px; text-align:center;color:#fff;border-radius:5px;}
.logo_btn:hover{ background:#5095D7;}
.logo_bttom{background: #E8E8E8;  font-size: 12px;text-align:center; height:40px; line-height:40px; margin-top:20px;color:#999;   border-top: 1px #E5E2E2 solid;border-radius:0 0 5px 5px;}
.logo_text .focus{border: 1px #4599e4 solid;}
.bg_btn{ position:absolute; right:0; top:20px; z-index:9999;}
.bg_btn a{ display:inline-block; width:50px; height:50px; margin-left:15px;}
.active{ border:2px #4599e4 solid;}
.logo_text  label{  position: absolute;top: 10px; right: 10px; color: red;}
.logo_title{ text-align:center; height: 60px; line-height: 60px; font-size: 16px;}
#msgDiv{ padding:5px 0;}


/*鍟嗗绠＄悊  */
.v_title{
	color:#31708f;
	font-size:20px;
}

#imgPreview{
	margin-top:10px;
}
.removeImg{
	float:left;
	padding-top:76px;
}


/*  鍟嗗璇︽儏椤�*/
.v_img{
	float:left;
	width:50%;
}
.v_img img{
	width:100%;
	height:100%;
	float:left;
}
.v_info{
	float: left; 
	width: 50%;
}
.v_info ul{
	display:block;
	float: left; 
	width: 50%;
}
.v_remarks{
	padding-left:15px;
	padding-right:15px;
	float:left;
	width:100%;
}
.v_remarks label{
	color:#31708f;
	font-weight:bold;
}

/*鍥剧墖涓婁紶鏍峰紡  */
.uploadimg{
	margin-top:10px;
}

.uploadimg img{
	width: 150px; 
	height: 100px; 
	float: left;
}

/*  搴曢儴*/

.footer {
    color: #777;
    padding: 30px 0;
    border-top: 1px solid #e5e5e5;
    margin-top: 20px;
}
